package com.service.totalauth.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
public class AddQyCorpInfoDto {
    /**
     * 企业名称
     */@ApiModelProperty("应用名称")
    private String cpName;
    /**
     * 企业唯一id
     */@ApiModelProperty("应用唯一id")
    private String corpId;
    /**
     * 应用唯一密钥
     */@ApiModelProperty("飞书小程序AppSecret/钉钉小程序AppSecret")
    private String AppSecret;
    /**
     * 应用唯一agentid
     */@ApiModelProperty("应用唯一agentid")
    private String agentId;
    /**
     * 需要跳转的企业认证的小程序url
     */@ApiModelProperty("需要跳转的应用认证的小程序url")
    private String schemeUrl;
    @ApiModelProperty("飞书小程序appid/钉钉小程序appKey")
    private String appId;
    @ApiModelProperty("1--飞书 2--钉钉 3--app 0--普通 4--微信 5--企业微信 6--qq 7--支付宝")
    private Integer type;
    @ApiModelProperty("钉钉小程序appid")
    private String miniAppId;
    @ApiModelProperty("app下载地址（需用户提供）")
    private String appDownloadUrl;

    @ApiModelProperty("支付宝应用公钥")
    private String aliPublicKey;
    @ApiModelProperty("支付宝应用私钥")
    private String aliPrivateKey;

    public String getCpName() {
        return cpName;
    }

    public void setCpName(String cpName) {
        this.cpName = cpName;
    }

    public String getCorpId() {
        return corpId;
    }

    public void setCorpId(String corpId) {
        this.corpId = corpId;
    }

    public String getAppSecret() {
        return AppSecret;
    }

    public void setAppSecret(String appSecret) {
        AppSecret = appSecret;
    }

    public String getAgentId() {
        return agentId;
    }

    public void setAgentId(String agentId) {
        this.agentId = agentId;
    }

    public String getSchemeUrl() {
        return schemeUrl;
    }

    public void setSchemeUrl(String schemeUrl) {
        this.schemeUrl = schemeUrl;
    }

    public String getAppId() {
        return appId;
    }

    public void setAppId(String appId) {
        this.appId = appId;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getMiniAppId() {
        return miniAppId;
    }

    public void setMiniAppId(String miniAppId) {
        this.miniAppId = miniAppId;
    }

    public String getAppDownloadUrl() {
        return appDownloadUrl;
    }

    public void setAppDownloadUrl(String appDownloadUrl) {
        this.appDownloadUrl = appDownloadUrl;
    }

    public String getAliPublicKey() {
        return aliPublicKey;
    }

    public void setAliPublicKey(String aliPublicKey) {
        this.aliPublicKey = aliPublicKey;
    }

    public String getAliPrivateKey() {
        return aliPrivateKey;
    }

    public void setAliPrivateKey(String aliPrivateKey) {
        this.aliPrivateKey = aliPrivateKey;
    }
}
